package com.itheima.tlias.service;

import com.itheima.tlias.model.dos.EmpAndExprDo;
import com.itheima.tlias.model.dos.EmpDO;
import com.itheima.tlias.model.dto.EmpAddDTO;
import com.itheima.tlias.model.dto.EmpQueryDTO;
import com.itheima.tlias.model.entity.Emp;
import com.itheima.tlias.model.response.EmpExprResult;
import com.itheima.tlias.model.response.PageResult;

import java.util.List;

public interface EmpService {
    PageResult<EmpDO> empListPageQuery(EmpQueryDTO dto);

    void add(EmpAddDTO dto);

    void deleteEmp(List<Integer> ids);

    EmpAndExprDo selectById(Integer id);

    void updata(EmpAddDTO dto);

    List<Emp> emplist();
}
